package com.ztc.ZtcRefundRatio.bean;


import com.aqgj.util.BaseEntity;
import org.hibernate.annotations.GenericGenerator;

import javax.persistence.*;

@Entity
@Table(name = "ztc_refund_ratio_info")
public class ZtcRefundRatioInfo implements BaseEntity {

    private String id;//

    private String ratioName;//扣费比例规则名

    private String status;//状态（1正常，2禁用）

    private String createTransportId;//创建规则公司ID

    private String createUserId;//创建规则用户ID

    private String createUsername;//创建规则用户名

    private java.util.Date createTime;//创建时间

    private java.util.Date modifyTime;//最近一次修改时间

    private String remark;//备注信息

    public void setId(String value){
        this.id = value;
    }
    public void setRatioName(String value){
        this.ratioName = value;
    }
    public void setStatus(String value){
        this.status = value;
    }
    public void setCreateTransportId(String value){
        this.createTransportId = value;
    }
    public void setCreateUserId(String value){
        this.createUserId = value;
    }
    public void setCreateUsername(String value){
        this.createUsername = value;
    }
    public void setCreateTime(java.util.Date value){
        this.createTime = value;
    }
    public void setModifyTime(java.util.Date value){
        this.modifyTime = value;
    }
    public void setRemark(String value){
        this.remark = value;
    }

    @Id
    @GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name = "system-uuid", strategy = "uuid")
    @Column(name ="id",unique=false,nullable=false,insertable=true,updatable=true,length=32)
    public String getId(){
        return this.id;
    }
    @Column(name ="ratio_name",unique=false,nullable=true,insertable=true,updatable=true,length=40)
    public String getRatioName(){
        return this.ratioName;
    }
    @Column(name ="status",unique=false,nullable=true,insertable=true,updatable=true,length=4)
    public String getStatus(){
        return this.status;
    }
    @Column(name ="create_transport_id",unique=false,nullable=true,insertable=true,updatable=true,length=32)
    public String getCreateTransportId(){
        return this.createTransportId;
    }
    @Column(name ="create_user_id",unique=false,nullable=true,insertable=true,updatable=true,length=32)
    public String getCreateUserId(){
        return this.createUserId;
    }
    @Column(name ="create_username",unique=false,nullable=true,insertable=true,updatable=true,length=40)
    public String getCreateUsername(){
        return this.createUsername;
    }
    @Column(name ="create_time",unique=false,nullable=true,insertable=true,updatable=true,length=0)
    public java.util.Date getCreateTime(){
        return this.createTime;
    }
    @Column(name ="modify_time",unique=false,nullable=true,insertable=true,updatable=true,length=0)
    public java.util.Date getModifyTime(){
        return this.modifyTime;
    }
    @Column(name ="remark",unique=false,nullable=true,insertable=true,updatable=true,length=255)
    public String getRemark(){
        return this.remark;
    }


} 
